package com.sxp.dao;

import com.sxp.model.FoodSelection;
import com.sxp.model.MonthlyCount;

import java.util.Date;
import java.util.List;

public interface FoodSelectionDao {
    public void setFoodSelections(List<FoodSelection> foodSelections);
    public List<FoodSelection> getFoodSelections(String username, int month);

    public void addFoodSelection(FoodSelection foodSelection);
    public void deleteFoodSelection();
    public List<FoodSelection> getFoodSelection();

    public List<MonthlyCount> getCurrentMonthMealCount();
    public List<MonthlyCount> getPreviousMonthMealCount();
    public List<MonthlyCount> getNextMonthMealCount();

    public List<MonthlyCount> getCurrentMonthRiceCount();
    public List<MonthlyCount> getPreviousMonthRiceCount();
    public List<MonthlyCount> getNextMonthRiceCount();

    public List<MonthlyCount> getCurrentMonthTotal();
    public List<MonthlyCount> getPreviousMonthTotal();
    public List<MonthlyCount> getNextMonthTotal();

}
